Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
4.1.0
->4.2.0
^3.2.0
->^3.2.0
4.0.0
->4.4.2
28.8.1
->28.9.0
5.4.0
->5.5.0
50.2.2
->50.5.0
2.16.0
->2.18.2
6.9.0
->6.10.2
17.10.2
->17.13.2
7.35.0
->7.37.2
6.3.0
->6.4.0
^0.5.0
->^1.0.1
This is a special PR that replaces
eslint-plugin-eslint-comments
with the community suggested minimal stable replacement version.This is a special PR that replaces
eslint-plugin-vitest
with the community suggested minimal stable replacement version.Release Notes
sarbbottam/eslint-find-rules (eslint-find-rules)
v4.2.0
Compare Source
un-ts/eslint-plugin-import-x (eslint-plugin-import-x)
v4.4.2
Compare Source
Patch Changes
cc4ee65
Thanks @SukkaW! - Fix #144, read propersourceType
for both eslint flat config and legacy eslintrc config.v4.4.0
Compare Source
Minor Changes
9c58269
Thanks @teidesu! - Add new rule optioncheckTypedImports
forextensions
, backports https://github.com/import-js/eslint-plugin-import/pull/2817Patch Changes
#171
9715220
Thanks @SukkaW! - Perf: avoid regexp during parser choosing#171
9715220
Thanks @SukkaW! - Add extra guard for ruleno-named-as-default
. A few guards are borrowed from https://github.com/import-js/eslint-plugin-import/pull/3032, but we don't sync the rest of changes from upstream since we have already implemented a way more performant check.#171
9715220
Thanks @SukkaW! - More test cases forno-named-export
andno-defualt-export
rule specifically with non-modulesourceType
#171
9715220
Thanks @SukkaW! - Fixexport
when there is only oneTSDeclareFunction
(https://github.com/import-js/eslint-plugin-import/pull/3065)#171
9715220
Thanks @SukkaW! - PreventExportMap
's cache is being tainted by incompatible parser (e.g. oldbabel-eslint
). The cache is now skipped w/ incompatible parsers, which might introduce performance impacts only for those who are using incompatible parsers. (https://github.com/import-js/eslint-plugin-import/pull/3062)#171
9715220
Thanks @SukkaW! - Docs: fix a few typos here and there#168
5de039c
Thanks @hyoban! - Fixes https://github.com/un-ts/eslint-plugin-import-x/issues/167, theno-duplicates
rule now allows co-existing inline type imports and namespace imports.#171
9715220
Thanks @SukkaW! - Properly fix espree parser w/ ESLint Flat Configv4.3.1
Compare Source
Patch Changes
38d0081
Thanks @AaronMoat! - Fix issue whereno-duplicates
rule withprefer-inline
incorrectly marks default type and named type imports as duplicatesv4.3.0
Compare Source
Minor Changes
4da5388
Thanks @GoodbyeNJN! - feat: add support for using resolver object directly in settingsv4.2.1
Compare Source
Patch Changes
#148
d228129
Thanks @SukkaW! - Fixnewline-after-import
'sconsiderComments
options when lintingrequire
, backports https://github.com/import-js/eslint-plugin-import/pull/2952#147
eca73ed
Thanks @nchevsky! - Fix regression in ruleno-unused-modules
which would incorrectly initialize optionsrc
to[]
instead of[process.cwd()]
, breaking file discovery.#148
d228129
Thanks @SukkaW! - Fixno-duplicates
for TypeScript, backports https://github.com/import-js/eslint-plugin-import/pull/3033v4.2.0
Compare Source
Minor Changes
f12447e
Thanks @Zamiell! - Add new option "whitelist" for rule "no-extraneous-dependencies"Patch Changes
e5e4580
Thanks @SukkaW! - Fix https://github.com/nuxt/eslint/issues/494 by avoid importing from@typescript-eslint/typescript-estree
.v4.1.1
Compare Source
Patch Changes
757ffa9
Thanks @SukkaW! - Fix #123 where the ruleno-named-as-default
will confuse TypeScript namespace exports with actual exports.v4.1.0
Compare Source
Minor Changes
#122
cd52e86
Thanks @michaelfaith! - Add ESLint flat configuration presets. You can access them with:#132
9948c78
Thanks @SukkaW! - Addedno-rename-default
that forbid importing a default export by a different name. Originally created by @whitneyit, ported by @SukkaWjest-community/eslint-plugin-jest (eslint-plugin-jest)
v28.9.0
Compare Source
Features
28.8.3 (2024-09-04)
Bug Fixes
28.8.2 (2024-09-02)
Performance Improvements
28.8.1 (2024-08-29)
Bug Fixes
v28.8.3
Compare Source
Bug Fixes
v28.8.2
Compare Source
Performance Improvements
testing-library/eslint-plugin-jest-dom (eslint-plugin-jest-dom)
v5.5.0
Compare Source
Features
gajus/eslint-plugin-jsdoc (eslint-plugin-jsdoc)
v50.5.0
Compare Source
Features
v50.4.3
Compare Source
Bug Fixes
docs.description
(9a93119)v50.4.2
Compare Source
Bug Fixes
docs.description
(f6616c7)v50.4.1
Compare Source
Bug Fixes
match-name
: revert to prior correct behavior of ignoring optional and default code surrounding name (7c0b8c6)v50.4.0
Compare Source
Features
require-hyphen-before-param-description
: ensure template will be properly stringified; fixes #1326 (7019d28)v50.3.2
Compare Source
Bug Fixes
require-hyphen-before-param-description
: inject hyphen at proper place with multiline type (8b5b7f7)v50.3.1
Compare Source
Bug Fixes
check-alignment
: handle zero indent; fixes #1322 (34866bc)v50.3.0
Compare Source
Features
require-param
: addignoreWhenAllParamsMissing
option; fixes #1317 (3b18435)v50.2.5
Compare Source
Bug Fixes
require-jsdoc
: allowTSTypeAliasDeclaration
to be detected for export; fixes #1319 (909de73)v50.2.4
Compare Source
Bug Fixes
require-returns-check
: allow infinite for loops to have only one branch to return; fixes #1315 (e7ab475)v50.2.3
Compare Source
Bug Fixes
require-jsdoc
: avoid erring on static blocks (8222262)ota-meshi/eslint-plugin-jsonc (eslint-plugin-jsonc)
v2.18.2
Compare Source
Patch Changes
e46de35
Thanks @ota-meshi! - fix: crash when used with eslint v9.15v2.18.1
Compare Source
Patch Changes
3f8a1b9
Thanks @renovate! - fix(deps): update dependency eslint-json-compat-utils to ^0.2.0v2.18.0
Compare Source
Minor Changes
9dce7d3
Thanks @ota-meshi! - feat: use eslint-json-compat-utilsv2.17.0
Compare Source
Minor Changes
5b1e9ac
Thanks @ota-meshi! - Experimental support for@eslint/json
jsx-eslint/eslint-plugin-jsx-a11y (eslint-plugin-jsx-a11y)
v6.10.2
Compare Source
Fixed
no-redundandant-roles
: allow<img src="*.svg" role="img" />
#936
Commits
0d01a1a
es-iterator-helpers
aa075bd
d15d3ab
@babel/cli
,@babel/core
,@babel/eslint-parser
,@babel/plugin-transform-flow-strip-types
,@babel/register
5dad7c4
aria-role
: Add valid test for<svg role="img" />
daba189
label-has-associated-control
: add line breaks for readability0bc6378
label-has-associated-control
: add additional test cases30d2318
d92446c
v6.10.1
Compare Source
Commits
4925ba8
cb6788c
@babel/cli
,@babel/core
,@babel/eslint-parser
,@babel/plugin-transform-flow-strip-types
,@babel/register
,auto-changelog
,eslint-plugin-import
,tape
518a77e
es-iterator-helpers
,string.prototype.includes
eed03a3
2ee940c
a262131
aria-query
e517937
v6.10.0
Compare Source
Fixed
label-has-associated-control
: add additional error message#1005
label-has-associated-control
: ignore undetermined label text#966
Commits
a284cbf
deac4fd
attributes
settinga1ee7f8
6cd1a70
74d5dec
@babel/cli
,@babel/core
,@babel/eslint-parser
,@babel/plugin-transform-flow-strip-types
6eca235
0be7ea9
npm audit
instead ofaud
05a5e49
axobject-query
912e98c
axobject-query
75147aa
axe-core
27ff7cb
ce846e0
cca288b
eslint-community/eslint-plugin-n (eslint-plugin-n)
v17.13.2
Compare Source
🩹 Fixes
v17.13.1
Compare Source
🩹 Fixes
v17.13.0
Compare Source
🌟 Features
🩹 Fixes
node:test
module (#378) (0b228dd)🧹 Chores
v17.12.0
Compare Source
🌟 Features
🩹 Fixes
getCallSite
is experimental (#363) (d15c63a)process.features
(#362) (9552a4a)🧹 Chores
v17.11.1
Compare Source
🩹 Fixes
process.nextTick
(#350) (dd889ab)v17.11.0
Compare Source
🌟 Features
ignoreTypeImport
options (#344) (e022aba)🩹 Fixes
imports
(#346) (148e47e)📚 Documentation
v17.10.3
Compare Source
🩹 Fixes
📚 Documentation
jsx-eslint/eslint-plugin-react (eslint-plugin-react)
v7.37.2
Compare Source
Fixed
destructuring-assignment
]: fix false negative when usingtypeof props.a
(#3835 @golopot)Changed
destructuring-assignment
]: usegetParentStatelessComponent
(#3835 @golopot)v7.37.1
Compare Source
Fixed
d.ts
files (#3836 @ljharb)Changed
v7.37.0
Compare Source
Added
no-unescaped-entities
]: add suggestions (#3831 @StyleShit)forbid-component-props
]: addallowedForPatterns
/disallowedForPatterns
options (#3805 @Efimenko)no-unstable-nested-components
]: addpropNamePattern
to support custom render prop naming conventions (#3826 @danreeves)Changed
v7.36.1
Compare Source
Fixed
no-is-mounted
]: fix logic in method name check (#3821 @Mathias-S)jsx-no-literals
]: Avoid crashing on valueless boolean props (#3823 @reosarevok)v7.36.0
Compare Source
Added
no-string-refs
]: allow this.refs in > 18.3.0 (#3807 @henryqdineen)jsx-no-literals
] AddelementOverrides
option and the ability to ignore this rule on specific elements (#3812 @Pearce-Ropion)forward-ref-uses-ref
]: add rule for checking ref parameter is added ([#3667][] @NotWoods)Fixed
function-component-definition
], [boolean-prop-naming
], [jsx-first-prop-new-line
], [jsx-props-no-multi-spaces
],propTypes
: use type args (#3629 @HenryBrown0)jsx-props-no-spreading
]: addexplicitSpread
option to schema (#3799 @ljharb)Changed
no-danger
]: update broken link (#3817 @lucasrmendonca)button-has-type
: add test case with spread (#3731 @y-hsgw)v7.35.2
Compare Source
Fixed
jsx-curly-brace-presence
]: avoid autofixing attributes with double quotes to a double quoted attribute ([#3814][] @ljharb)undefined
[#1000]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1000%0A[#1002]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1002%0A[#1005]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1005%0A[#100]: https://github.com/jsx-eslint/eslint-plugin-react/issues/100%0A[#1010]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1010%0A[#1013]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1013%0A[#1022]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1022%0A[#1029]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1029%0A[#102]: https://github.com/jsx-eslint/eslint-plugin-react/issues/102%0A[#1034]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1034%0A[#1038]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1038%0A[#1041]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1041%0A[#1043]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1043%0A[#1046]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1046%0A[#1047]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1047%0A[#1050]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1050%0A[#1053]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1053%0A[#1057]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1057%0A[#105]: https://github.com/jsx-eslint/eslint-plugin-react/issues/105%0A[#1061]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1061%0A[#1062]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1062%0A[#1070]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1070%0A[#1071]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1071%0A[#1073]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1073%0A[#1076]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1076%0A[#1079]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1079%0A[#1088]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1088%0A[#1098]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1098%0A[#1101]: [https://github.com/jsx-eslint/eslint-plugin-react/issues
Configuration
📅 Schedule: Branch creation - "before 4am on Monday" in timezone Asia/Tokyo, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.